package controller;

import java.util.*;

import model.*;

public class ControladoraBusca {
	public Cliente BuscaCliente(Locadora locadora, Cliente cliente, int numeroCartaoAVS){
		for(Iterator<Cliente> it = locadora.getCliente().iterator(); it.hasNext();){
			cliente = it.next();
			if(numeroCartaoAVS == cliente.getNumeroCartaoAVS().getIdentificador()){
				return cliente;
			}
		}
		return null;
	}
	
	public Aluguel BuscaAluguel(Locadora locadora, Aluguel aluguel, int numeroCartaoAVS){
		for(Iterator<Aluguel> it = locadora.getAluguel().iterator(); it.hasNext();){
			aluguel = it.next();
			if(numeroCartaoAVS == aluguel.getNumeroCartaoAVS()){
				return aluguel;
			}
		}	
		return null;
	}
	
	public Video BuscaVideo(Locadora locadora, Video video, int numeroCatalogo){
		Iterator<Video> it = locadora.getVideo().iterator();
		while(it.hasNext()){
			video = (Video) it.next();
			if(video.getNumeroCatalogo() == numeroCatalogo){
				return video;
			}
		}
		return null;
	}
	
	public Iterator<Integer> BuscaNumeroCatalogo(ArrayList<Integer> numeroCatalogoFilmes){
		return numeroCatalogoFilmes.iterator();	
	}
	
}
